floating debris - Spanish English Dictionary